package com.hitqz.robot.driver.dto.robot;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.Date;
import java.util.List;

/**
 * @author xupkun
 * @date 2024/7/19
 */
public class RobotQueryMapDto {

    @JSONField(name = "create_on")
    private Date createOn;

    @JSONField(name = "ret_code")
    private int retCode;

    @JSONField(name = "current_map")
    private String currentMap;

    @JSONField(name = "current_map_md5")
    private String currentMapMd5;


    private List<String> maps;

    @JSONField(name = "map_files_info")
    private List<RobotMapFilesInfoDto> mapFilesInfo;

    public Date getCreateOn() {
        return createOn;
    }

    public void setCreateOn(Date createOn) {
        this.createOn = createOn;
    }

    public int getRetCode() {
        return retCode;
    }

    public void setRetCode(int retCode) {
        this.retCode = retCode;
    }

    public String getCurrentMap() {
        return currentMap;
    }

    public void setCurrentMap(String currentMap) {
        this.currentMap = currentMap;
    }

    public String getCurrentMapMd5() {
        return currentMapMd5;
    }

    public void setCurrentMapMd5(String currentMapMd5) {
        this.currentMapMd5 = currentMapMd5;
    }

    public List<String> getMaps() {
        return maps;
    }

    public void setMaps(List<String> maps) {
        this.maps = maps;
    }

    public List<RobotMapFilesInfoDto> getMapFilesInfo() {
        return mapFilesInfo;
    }

    public void setMapFilesInfo(List<RobotMapFilesInfoDto> mapFilesInfo) {
        this.mapFilesInfo = mapFilesInfo;
    }
}
